home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / contrib / stmaryrd / stmarych.mf < prev    next >
Text File  |  1995-03-09  |  8KB  |  222 lines

  1. %%% ====================================================================
  2. %%%  @METAFONT-file{
  3. %%%     author-1        = "Jeremy Gibbons",
  4. %%%     author-2        = "Alan Jeffrey",
  5. %%%     version         = "1.1",
  6. %%%     date            = "02 June 1992",
  7. %%%     time            = "15:06:36 BST",
  8. %%%     filename        = "stmarych.mf",
  9. %%%     address-1       = "Department of Computer Science
  10. %%%                        University of Aukland
  11. %%%                        Private Bag
  12. %%%                        Aukland
  13. %%%                        New Zealand",
  14. %%%     address-2       = "School of Cognitive and Computing Sciences
  15. %%%                        University of Sussex
  16. %%%                        Brighton BN1 9QH
  17. %%%                        UK",
  18. %%%     telephone-1     = "+64 9 373 7599 x 5120",
  19. %%%     telephone-2     = "+44 273 606755 x 3238",
  20. %%%     FAX-1           = "+64 9 373 7453",
  21. %%%     FAX-2           = "+44 273 678188",
  22. %%%     checksum        = "17234 221 693 7683",
  23. %%%     email-1         = "jeremy@cs.aukuni.ac.nz",
  24. %%%     email-2         = "alanje@cogs.sussex.ac.uk",
  25. %%%     codetable       = "ISO/ASCII",
  26. %%%     keywords        = "metafont symbols math fonts",
  27. %%%     supported       = "yes",
  28. %%%     abstract        = "This is part of the metafont program for
  29. %%%                        the St Mary's Road symbol font.",
  30. %%%     docstring       = "This is part of the metafont program for
  31. %%%                        the St Mary's Road symbol font.  The font
  32. %%%                        contains a number of mathematical
  33. %%%                        characters which are not present in the
  34. %%%                        standard TeX and AMS symbol fonts.
  35. %%%
  36. %%%                        It is described in stmaryrd.tex.
  37. %%%
  38. %%%                        Copyright 1992 Jeremy Gibbons and Alan Jeffrey.
  39. %%%
  40. %%%                        The checksum field above contains a CRC-16
  41. %%%                        checksum as the first value, followed by the
  42. %%%                        equivalent of the standard UNIX wc (word
  43. %%%                        count) utility output of lines, words, and
  44. %%%                        characters.  This is produced by Robert
  45. %%%                        Solovay's checksum utility.",
  46. %%%     package         = "St Mary's Road",
  47. %%%     dependencies    = "none",
  48. %%%  }
  49. %%% ====================================================================
  50. %%%
  51. %%% 20 May 1991, v1.0: Created the file out of which.mf, which performed a
  52. %%% similar job for alans.mf and galileo.mf.
  53. %%%
  54. %%% 21 May 1991, v1.01: Renamed some of the characters to be more AMSy.
  55. %%%
  56. %%% 2 Jun 1992, v1.1: added the headers.
  57.  
  58. % Defines the character positions and extension information for the St
  59. % Mary's Road font, stmaryrd.mf.
  60.  
  61. short_left_arrow                := 0;
  62. short_right_arrow               := 1;
  63. short_up_arrow                  := 2;
  64. short_down_arrow                := 3;
  65.  
  66. Y_up                            := 4;
  67. Y_down                          := 5;
  68. Y_left                          := 6;
  69. Y_right                         := 7;
  70.  
  71. var_curly_vee                   := 8;
  72. var_curly_wedge                 := 9;
  73.  
  74. minus_o                         := 10;
  75. bar_o                           := 11;
  76.  
  77. sslash                          := 12;
  78. bbslash                         := 13;
  79.  
  80. moo                             := 14;
  81.  
  82. var_o_times                     := 15;
  83. var_o_ast                       := 16;
  84. var_o_bar                       := 17;
  85. var_o_dot                       := 18;
  86. var_o_slash                     := 19;
  87. var_o_bslash                    := 20;
  88. var_o_circle                    := 21;
  89. var_o_plus                      := 22;
  90. var_o_minus                     := 23;
  91.  
  92. box_ast                         := 24;
  93. box_bar                         := 25;
  94. box_dot                         := 26;
  95. box_slash                       := 27;
  96. box_bslash                      := 28;
  97. box_circle                      := 29;
  98. box_box                         := 30;
  99. box_empty                       := 31;
  100.  
  101. lightning                       := 32;
  102. merge                           := 33;
  103. var_times                       := 34;
  104.  
  105. fat_semi                        := 35;
  106.  
  107. ssw_arrow                       := 36;
  108. sse_arrow                       := 37;
  109.  
  110. curly_wedge_up_arrow            := 38;
  111. curly_wedge_down_arrow          := 39;
  112.  
  113. fat_slash                       := 40;
  114. fat_bslash                      := 41;
  115.  
  116. l_bag                           := 42;
  117. r_bag                           := 43;
  118.  
  119. var_big_circ                    := 44;
  120.  
  121. left_right_arrow_eq             := 45;
  122.  
  123. curly_vee_down_arrow            := 46;
  124. curly_vee_up_arrow              := 47;
  125.  
  126. nnw_arrow                       := 48;
  127. nne_arrow                       := 49;
  128.  
  129. left_slice                      := 50;
  130. right_slice                     := 51;
  131.  
  132. var_o_less_than                 := 52;
  133. var_o_greater_than              := 53;
  134. var_o_vee                       := 54;
  135. var_o_wedge                     := 55;
  136.  
  137. tall_oblong                     := 56;
  138. interleave                      := 57;
  139.  
  140. o_bar                           := 58;
  141. o_bslash                        := 59;
  142. o_less_than                     := 60;
  143. o_greater_than                  := 61;
  144. o_vee                           := 62;
  145. o_wedge                         := 63;
  146.  
  147. oblong                          := 64;
  148.  
  149. in_plus                         := 65;
  150. ni_plus                         := 66;
  151. n_plus                          := 67;
  152. sub_set_plus                    := 68;
  153. sup_set_plus                    := 69;
  154. sub_set_plus_eq                 := 70;
  155. sup_set_plus_eq                 := 71;
  156.  
  157. L_bag                           := 72;
  158. R_bag                           := 73;
  159. ll_bracket                      := 74;
  160. rr_bracket                      := 75;
  161. ll_parenthesis                  := 76;
  162. rr_parenthesis                  := 77;
  163.  
  164. bin_ampersand                   := 78;
  165. bin_dnasrepma                   := 79;
  166.  
  167. triangle_left_eq_slant          := 80;
  168. triangle_right_eq_slant         := 81;
  169. n_triangle_left_eq_slant        := 82;
  170. n_triangle_right_eq_slant       := 83;
  171.  
  172. ll_floor                        := 84;
  173. rr_floor                        := 85;
  174.  
  175. ll_ceil                         := 86;
  176. rr_ceil                         := 87;
  177.  
  178. arrow_not                       := 88;
  179. Arrow_not                       := 89;
  180.  
  181. Maps_to_char                    := 90;
  182. maps_from_char                  := 91;
  183. Maps_from_char                  := 92;
  184.  
  185. left_right_arrow_triangle       := 93;
  186. left_arrow_triangle             := 94;
  187. right_arrow_triangle            := 95;
  188.  
  189. big_triangle_down               := 96;
  190. big_triangle_up                 := 97;
  191. big_curly_vee                   := 98;
  192. big_curly_wedge                 := 99;
  193. big_sq_cap                      := 100;
  194. big_box                         := 101;
  195. big_parallel                    := 102;
  196. big_interleave                  := 103;
  197.  
  198. big_n_plus                      := 112;
  199.  
  200. big_ll_bracket                  := 113;
  201. big_rr_bracket                  := 121;
  202.  
  203. charlist big_sq_cap: big_sq_cap+8;
  204. charlist big_box: big_box+8;
  205. charlist big_parallel: big_parallel+8;
  206. charlist big_interleave: big_interleave+8;
  207. charlist big_n_plus: big_n_plus+8;
  208. charlist big_triangle_down: big_triangle_down+8;
  209. charlist big_triangle_up: big_triangle_up+8;
  210. charlist big_curly_vee: big_curly_vee+8;
  211. charlist big_curly_wedge: big_curly_wedge+8;
  212.  
  213. charlist big_ll_bracket:
  214.    big_ll_bracket+1: big_ll_bracket+2: big_ll_bracket+3: big_ll_bracket+4;
  215. extensible big_ll_bracket+4:
  216.    big_ll_bracket+4,0,big_ll_bracket+5,big_ll_bracket+6;
  217. charlist big_rr_bracket:
  218.    big_rr_bracket+1: big_rr_bracket+2: big_rr_bracket+3: big_rr_bracket+4;
  219. extensible big_rr_bracket+4:
  220.    big_rr_bracket+4,0,big_rr_bracket+5,big_rr_bracket+6;
  221.  
  222.